home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Diamond Collection / The Diamond Collection (Software Vault)(Digital Impact).ISO / cdr28 / todir22.zip / README < prev    next >
Text File  |  1995-02-02  |  5KB  |  124 lines

  1. TO.COM
  2. ======
  3.  
  4. An excellent utility for those (like me) who dislike unneccesary 
  5. keystrokes!  It uses an NCD-compatible directory list to shortcut
  6. your changes of directory, which can be done by typing only the 
  7. subdirectory name.  You can even abbreviate the subdirectory name and 
  8. get a menu of matching places to CD to.  If you wish, you can set up 
  9. TO to work across logical drives to find your target directory.
  10.  
  11. I found this utility on the UK CIX system, with a note that a couple
  12. of different people may have modified it since the author last saw 
  13. it.  I found a lot more small things that needed fixing - mainly in 
  14. the area of error checking.  Also, the program had evidently been 
  15. written with a small hard disk in mind and the capacities were 
  16. nothing like enough.
  17.  
  18. I hope that I have made the program a bit more robust now, though I
  19. expect there are more things I have failed to spot.  I have tried it 
  20. on several machines with no problems yet.  See the source file for a 
  21. summary of changes.  The documentation file is as I received it, but 
  22. I have updated the built-in help to reflect my changes.
  23.  
  24. I have sent a copy of the revised source to the author in Italy.  If
  25. you make further improvements, I suggest that you do the same!
  26.  
  27.  
  28. Tim Frost, Roundhill Computer Systems Limited
  29. Bix: tfrost
  30. Cix: tfrost
  31.  
  32. =========================================================================
  33. Notes for Version 2.0
  34.  7 July 1994
  35.  
  36. This is one of the two or three utilities I use most; when I am using
  37. someone else's computer I really feel lost without it!  I made a few
  38. changes as follows:
  39.  
  40.  o Fixed a bug which appeared when you have more than 255 directories
  41.    on a disk.  Basically, only the first 255 directories were
  42.    accessible to TO.
  43.  
  44.  o Added a printout of how many directories are in each partition when 
  45.    the directory file, TREEINFO.NCD, is rebuilt. 
  46.  
  47.  o Added approximate string search using the Ratcliff/Obershelp
  48.    algorithm for finding a list of possible directories to switch to.
  49.    This algorithm takes two strings and returns a number rating how
  50.    "similar" they are.  It does an amazingly good job of finding
  51.    what you are looking for despite random typing permutations and
  52.    even major omissions and transpositions.  I have used the simil
  53.    subroutine to make a command processor tolerant of spelling errors.
  54.  
  55.    If you really can't remember the directory name and don't feel like
  56.    looking thru several hundred names, you can invoke this option with
  57.    the -a switch and your best guess of the name of the directory to
  58.    search for.  If there is no exact match (and why else would you want
  59.    to use this option?), you are presented with a list of candidate
  60.    directories ranked in order of "similarity".  Choose one by typing
  61.    a number.
  62.  
  63.  o Made the program run faster by making the directory match code case
  64.    insensitive.  It wasn't too slow before this change, at least on the
  65.    computers that I use, but this is the innermost loop of the program
  66.    and it was an easy change to make.
  67.  
  68.  o Updated the embedded documentation to mention the -a switch
  69.  
  70. I hope that you find this program to be as useful as I do; but if not,
  71. you have the source to improve it.  Now, if only I could find a similar
  72. utility for Windows.  Thanks to Andrea and Tim and all of the other
  73. members of the "shareware group".
  74.  
  75. William Luitje
  76. luitje@m-net.ann-arbor.mi.us or luitje@m-net.arbornet.org
  77.  
  78. =========================================================================
  79. Notes for Version 2.1
  80. 13 October 1994
  81.  
  82. Here's what is new in this version:
  83.  
  84.  o Added a progress indicator showing the directory being processed while 
  85.    building TREEINFO.NCD.
  86.  
  87.  o The count of directories displayed included the root directory & hence
  88.    was 1 too large.
  89.  
  90.  o Linked the program with a stack of 4096 bytes to provide more memory for 
  91.    processing really large and deep directory structures.
  92.  
  93.  o peter.strickler@active.ch found and fixed the following bug.  When there 
  94.    are more than 9 possible directories to change to TO will display a list 
  95.    and ask you to pick one.  Version 2.0 would not let you choose the ninth 
  96.    choice. 
  97.  
  98.  o TO can now find and change to hidden subdirectories
  99.  
  100. BUGS:  I have had a report from a person with a large hard drive who was 
  101. unable to use the TO.INI file method for setting the list of hard drives to
  102. search. I have been unable to reproduce this problem.  If you experience it
  103. try using the environment variable method and get in contact with me about
  104. your setup.
  105.  
  106. William Luitje
  107. luitje@m-net.ann-arbor.mi.us or luitje@m-net.arbornet.org
  108.  
  109. =========================================================================
  110. Notes for Version 2.2
  111. 22 February 1995
  112.  
  113. The only change for this version is either a new feature or bug fix depending 
  114. on your outlook.  Previously, when the program found a match for the given 
  115. directory name in the database it attempted a change to that directory but 
  116. didn't check to see if the change was successful.  Of course, if the directory 
  117. had been deleted since the TREEINFO.NCD file had been rebuilt last, the result 
  118. is that you are dropped into the current directory of the drive that the 
  119. target directory had been on.  This version simply checks the result of the 
  120. change directory command and prompts you to rebuild the database if it was not 
  121. successful. 
  122.  
  123. William Luitje - luitje@m-net.ann-arbor.mi.us
  124.